home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / SATAN11.ZIP / SRC / PORT_SCA / STRERROR.C < prev    next >
Encoding:
C/C++ Source or Header  |  1995-04-09  |  365 b   |  22 lines

  1.  /*
  2.   * strerror - translate error number to string
  3.   * 
  4.   * Author: Wietse Venema.
  5.   */
  6.  
  7. extern char *sys_errlist[];
  8. extern int sys_nerr;
  9.  
  10. char   *strerror(err)
  11. int     err;
  12. {
  13.     static char buf[20];
  14.  
  15.     if (err < sys_nerr && err > 0) {
  16.     return (sys_errlist[err]);
  17.     } else {
  18.     sprintf(buf, "Unknown error %d", err);
  19.     return (buf);
  20.     }
  21. }
  22.